Type-Directed Compilation for Fault-Tolerant Non-Interference

نویسندگان

  • Filippo Del Tedesco
  • David Sands
  • Alejandro Russo
چکیده

Environmental noise (e.g. heat, ionized particles, etc.) causes transient faults in hardware, which lead to corruption of stored values. Mission-critical devices require such faults to be mitigated by fault-tolerance – a combination of techniques that aim at preserving the functional behaviour of a system despite the disruptive effects of transient faults. Fault-tolerance typically has a high deployment cost – special hardware might be required to implement it – and provides weak statistical guarantees. It is also based on the assumption that faults are rare. In this paper, we consider scenarios where security, rather than functional correctness, is the main asset to be protected. Our contribution is twofold. Firstly, we develop a theory for expressing confidentiality of data in the presence of transient faults. We show that the natural probabilistic definition of security in the presence of faults can be captured by a possibilistic definition. Furthermore, the possibilistic definition is implied by a known bisimulation-based property, called Strong Security. Secondly, we illustrate the utility of these results for a simple RISC architecture for which only the code memory and program counter are assumed fault-tolerant. We present a type-directed compilation scheme that produces RISC code from a higher-level language for which Strong Security holds – i.e. well-typed programs compile to RISC code which is secure despite transient faults. In contrast with fault-tolerance solutions, our technique assumes relatively little special hardware, gives formal guarantees, and works in the presence of an active attacker who aggressively targets parts of a system and induces faults precisely.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing Time and Frequency Resolution for Detection and Classification

ABSTRACT. Research in time-frequency representations (TFRs) has often been directed towards determining how two-dimensional weighting kernels, which operate convolutionally on Wigner-Ville distributions, effect desired properties and trade-offs of the resulting representation. For example, a kernel with a diamond-shaped support region results in a spectrogram which has the well-known trade-off ...

متن کامل

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

This article proposes a Distributed Realtime Fault-tolerant model, priority Real-time Fault-tolerant algorithm and computational architecture of Distributed Real-time Fault-tolerant. According to this model, the problem of how to schedule a weighted Directed Acyclic Graph (DAG) in Distributed computing system for high reliability can be solved in the presence of multiprocessors faults. When som...

متن کامل

No . CS - TR - 1151 April , 2009 Different Perspectives for Reasoning about Problems and Faults

This paper provides a different view for understanding problems and faults with the goal of defining a method for the formal specification of systems. To accomplish this task we need to pass through a non trivial number of steps, concepts and tools where the first one, the most important, is the concept of method itself, since we realized that computer science has a proliferation of languages b...

متن کامل

FICTC: fault-tolerance-and-interference-aware topology control for wireless multi-hop networks

K-connectivity-based topology control can improve fault-tolerant performance of multi-hop wireless networks. Existing algorithms mainly focused on preserving the same k-connectivity between any two nodes. However, in practical network deployments, the algorithms enforcing k-connectivity degrade network performance, when the topology requires heterogeneous nodal fault-tolerant requirements. In t...

متن کامل

Fault tolerant nano-satellite attitude control by adaptive modified nonsingular fast terminal control

In this paper, an adaptive fault tolerant nonlinear control is proposed for attitude tracking problem of satellite with three magnetorquers and one reaction wheel in the presence of inertia uncertainties, external disturbances, and actuator faults. Firstly, sliding surface variable is chosen based on avoiding the singularity of control signal and guaranteeing the convergence of attitude trackin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1410.4917  شماره 

صفحات  -

تاریخ انتشار 2014